This course builds programming skills for students which is required to develop and implement applications and algorithms of Artificial intelligence. This course will focis on programming using Python. Python is a high-level programming language similar to Java, C++, or C#. This course provides students with the required skills to solve problems by implementing programs using Python. Topics include fundamentals of Python programming, object-oriented programming using Python, Data structures and algorithms, and python packages. This course is lab-based course which is includes in class practical assignments and tasks.